I agree that if he buys what he wants/needs, give him the gift of something else--time with you with a date planned--out, or at home, or tickets to an event/concert, or time for himself for a hobby (golf or whatever). My husband appreciates those kinds of things.